Heuristics and metaheuristics in forward-chaining planning
نویسنده
چکیده
Forward-chaining heuristic search is a well-established and popular paradigm for planning. It is, however, characterised by two key weaknesses. First, search is guided by a domain-independent heuristic which although applicable in a wide range of domains, can often give poor guidance. Second, the metaheuristics used to control forward-chaining planning are often weak, using simple local-search or exhaustive-search algorithms. This thesis contributes work to address both of these issues. To improve the quality of the domain-independent heuristic used, the ‘generic type’ information provided by an existing static analysis tool is used to provide the basis to address known weaknesses in the heuristic concerning the behaviour of recognised generic types. To improve search control, a local-search algorithm based on hill-climbing search is introduced, making use of restarts and a powerful neighbourhood function. This local-search planning algorithm is then used within a multi-point constructive search framework. These two approaches are used to produce two planners, based on Marvin— an existing forward-chaining heuristic-search planner. Results presented indicate that the two approaches are able to improve the performance of the planner. The local-search planner is able to provide better performance across a range of domains; and the use of multi-point constructive search is able to improve the performance of the local-search planner further in some domains. The planner making use of the generic type information is able to provide better performance in domains in which the known generic types can be recognised, having addressed known weaknesses of the heuristic.
منابع مشابه
PLANNING PLANNING PLANNING WITH FORWARD SEARCH Planning with Resources and Concurrency A Forward Chaining Approach
Recently tremendous advances have been made in the performance of AI planning systems. However increased performance is only one of the prerequisites for bringing planning into the realm of real applications; advances in the scope of problems that can be represented and solved must also be made. In this paper we address two important representational features, concurrently executable actions wi...
متن کاملA Forward Search Planning Algorithm with a Goal Ordering Heuristic
Forward chaining is a popular strategy for solving classical planning problems and a number of recent successful planners exploit it. To succeed, a forward chaining algorithm must carefully select its next action. In this paper, we introduce a forward chaining algorithm that selects its next action using heuristics that combine backward regression and goal ordering techniques. Backward regressi...
متن کاملOn The Inference and Management of Macro-Actions in Forward-Chaining Planning
In this paper we discuss techniques for online generation of macro-actions as part of the planning process and demonstrate their use in a forwardchaining search planning framework. The macroactions learnt are specifically created at places in the search space where the heuristic is not informative. We present results to show that using macro-actions generated during planning can improve plannin...
متن کاملThe Intentional Fast-Forward Narrative Planner
The Intentional Fast-Forward (IFF) planner is an attempt to apply fast forward-chaining state-space search methods to intentional planning—planning such that every action is directed toward some character’s goal. The IFF heuristic is based on Hoffmann’s original Fast Forward heuristic (2001), which solves a simplified version of the problem and uses that solution as a guide for the real problem...
متن کاملGeneric Types and their Use in Improving the Quality of Search Heuristics
This abstract discusses work looking into techniques for improving the quality of the search heuristics used to guide forward-chaining planning. The improvements in heuristic quality are made by performing a static analysis of the planning problem to identify commonly occurring ‘generic types’, and providing additional heuristic guidance based on their known properties. In doing so, the heurist...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007